/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package beans;

import base.ListaDetalhe;
import negocio.FabricaNegocio;
import negocio.NegocioException;
import seguranca.Interfaces.ICliente;

/**
 *
 * @author renan
 */
public class CadastroClienteFrm extends ListaDetalhe<ICliente>{
    private ICliente cliente;

    public CadastroClienteFrm(){
        cliente = FabricaNegocio.getCliente();
        entrar();
    }

    private void entrar(){
        
    }

    private void retirarMascara(){
        
    }

    public void gravarCliente(){
        try {
            retirarMascara();
            cliente.inserirCliente();
            
        } catch (NegocioException ex) {
           imprimirErrosPagina(ex);
        }
    }



    @Deprecated
    public void sort(String column, boolean ascending) {
        throw new IllegalAccessError("Método não implementado para esse caso de uso");
    }

    public ICliente getCliente() {
        return cliente;
    }

    public void setCliente(ICliente cliente) {
        this.cliente = cliente;
    }


}
